package shili;

import org.dom4j.Document;
import org.dom4j.io.SAXReader;
import org.dom4j.Element;

import java.io.File;
import java.util.Iterator;

public class Shili7 {
    public static void main(String[] args) {
        showPhoneInfo();
    }
    public static void showPhoneInfo(){
        Document doc = null;
        try{
            // 加载DOM树
            SAXReader saxReader = new SAXReader();
            doc = saxReader.read(new File("src/shili/Shili2.xml"));
        } catch (Exception e){
            e.printStackTrace();
        }
        // 获取XML的根节点
        Element root = doc.getRootElement();
        // 遍历所有的Brand标签
        for (Iterator itBrand = root.elementIterator(); itBrand.hasNext();){
            Element brand = (Element) itBrand.next();
            // 输出标签的name属性
            System.out.print("品牌: " + brand.attributeValue("name"));
            // 遍历Type标签
            for (Iterator itType = brand.elementIterator(); itType.hasNext();){
                Element type = (Element) itType.next();
                // 输出标签的name属性
                System.out.println("\t型号: " + type.attributeValue("name"));
            }
        }
    }
}
